perm filename CREATE.DOC[4,KMC] blob sn#126435 filedate 1975-09-17 generic text, type T, neo UTF8
INPUT		OUTPUT 1	OUTPUT 2	OUTPUT 3

Locate new vocabulary.  Assign meanings to new words.
Use FRONT with LEARNING = SYNONM.
SORg[ENG,KMC]	SYNONM.NEW

Sort new words into dictionaries.
SYNONM.NEW	SYNONM.ALF	IRREG.ALF	IDIOM.ALF

Canonize and segment all sentences.
Append values of NOT_FLAG, FAMILY_FLAG, and COMPOUND.
Use FRONT with LEARNING = SPATS.
SORg[ENG,KMC]	SPATS.INT

Sort simple patterns.
SPATS.INT	SPATS.INT

Locate inconsistencies in simple patterns and write new *.PAT files.
Use DUP_SP in CREATE.
	Same pattern and more than one λ#:  error, fix dictionary.
	Pattern only exists as subpart of CP:  error, add sentence to SORG.
	No occurrence of pattern without flags:  error, add sentence to SORG.
SPATS.INT	SPATS.NEW	NEGATE.NEW	FAMLY.NEW	SPATS.ERR

Compare results with previous files.
SPATS.NEW	SPATS.SEL

Sort negations
NEGATE.NEW	NEGATE.NEW

Locate, and fix, inconsistent negations.  Use FIND_DUP in SEC.
NEGATE.NEW	NEGATE.DUP

Compare results with previous files.
NEGATE.NEW	NEGATE.PAT

Sort family flagged patterns.
FAMLY.NEW	FAMLY.NEW

Locate, and fix, inconsistent family flags.  Use FIND_DUP in SEC.
FAMLY.NEW	FAMLY.DUP

Compare results with previous files.
FAMLY.NEW	FAMLY.PAT	DAD.PAT		MOM.PAT

Create compound patterns by looking up constituent simple pattern numbers.
Use FRONT with LEARNING = CPATS.
SOR[ENG,KMC]	CPATS.INT

Sort compound patterns.
CPATS.INT	CPATS.INT

Locate inconsistencies in compound patterns.  Use DUP_CP in CREATE.
	Same pattern & different numbers:  error, fix something.
	Pattern of length 1:  error if pattern ≠ value, omit otherwise
CPATS.INT	CPATS.NEW	CPATS.ERR

Compare results with previous files.
CPATS.NEW	CPATS.SEL